/*
 * Licensed to the Tai Ping Jin Ke
 *
 * Copyright (c) 2022 .
 * All rights reserved.
 * 项目名称：呼叫中心-通用处理层-任务调度
 * 版权说明：本软件属太平金融科技服务(上海)有限公司所有，在未获得太平金融科技服务(上海)有限公司正式授权情况下，任何企业和个人，不能获取、阅读、安装、传播本软件涉及的任何受知识产权保护的内容。
 */
package com.taiping.cc.job.converter;

import com.taiping.cc.job.dataobject.HttpParamConfigDO;
import com.taipingframework.utility.http.ServiceConfigInfo.ParamProperty;

public class ParamPropertyConverter {

    /**
     * 数据对象 HttpParamConfigDO 转 数据传输对象 ParamProperty
     */
    public static ParamProperty convert(HttpParamConfigDO httpParamConfig) {
        return ParamProperty.builder()
                .sourceParamPath(httpParamConfig.getSourceParamPath())
                .sourceParamValue(httpParamConfig.getSourceParamValue())
                .sourceParamType(httpParamConfig.getSourceParamType())
                .targetFieldName(httpParamConfig.getTargetFieldName())
                .targetFieldDesc(httpParamConfig.getTargetFieldDesc())
                .build();
    }

}
